{{tag>education}}



====== Squeak ======

Squeak est un langage de programmation utilisable à la souris qui permet l'introduction à une programmation orienté objet.  On pose des objets sur le bureau et programme à la souris les réactions de ceux-ci.











===== Installation =====

[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] [[apt://Squeak]] et ajoutez la machine virtuelle en français.

Le choix de la machine virtuelle, de la langue si vous préférez, sera demandé à chaque démarrage de l'application.




===== Installation sous amd64 =====

télécharger les derniers binaires pour squeak sur :
http://ftp.squeak.org/3.9/unix-linux/Squeak-3.9-8.i686-pc-linux-gnu.tar.gz

décompressez l'archive : tar xzf Squeak-3.9-8.i686-pc-linux-gnu.tar.gz

puis : 

cd Squeak-3.9-8

sudo ./INSTALL i686-pc-linux-gnu

L'installation fonctionne correctement. Cependant il faut utiliser un package 686 au lieu de amd64.
<note important>A modifier si vous trouvez une meilleur solution</note>

===== Installation sous amd64 (à partir des sources) =====


[[:tutoriel:comment_installer_un_paquet|installez le paquet]] **//xorg-dev//**

''cd /tmp''

''svn co http://squeakvm.org/svn/squeak/trunk squeak-svn''
''cd squeak-svn''

''mkdir bld''

''cd bld''

''../platforms/unix/config/configure''

''make''

''sudo make install''

''cd /usr/local/lib/squeak/3.*''

''sudo wget http://damien.cassou.free.fr/squeak-dev/SqueakV39.sources''

voilà il ne vous reste plus qu'à lancer une image : 
''squeak sq3.9-7067dev08.01.1.image''

Cette image est diponible sur http://damien.cassou.free.fr/squeak-dev.html

<note important>Avec cette méthode il y a un problème avec le son. La machine virtuelle plante avec un segmentation fault à chaque émission de son</note>

===== Sources de'information =====

Voyez le [[http://www.squeak.org/|site officiel du projet]], ainsi que [[http://community.ofset.org/wiki/Squeak|wikipédia]].

[[http://framablog.org/index.php/post/2007/01/19/Que-l-Estremadure-libre-fasse-ecole|Que l'Estrémadure libre fasse école]]
